import 'package:flutter_ncsjqz_getx/generated/json/base/json_field.dart';
import 'package:flutter_ncsjqz_getx/generated/json/group_details_entity.g.dart';


@JsonSerializable()
class GroupDetailsEntity {

	GroupDetailsEntity();

	factory GroupDetailsEntity.fromJson(Map<String, dynamic> json) => $GroupDetailsEntityFromJson(json);

	Map<String, dynamic> toJson() => $GroupDetailsEntityToJson(this);

	String? msg;
	int? code;
	GroupDetailsData? data;
}

@JsonSerializable()
class GroupDetailsData {

	GroupDetailsData();

	factory GroupDetailsData.fromJson(Map<String, dynamic> json) => $GroupDetailsDataFromJson(json);

	Map<String, dynamic> toJson() => $GroupDetailsDataToJson(this);

	int? groupCount;
	List<GroupDetailsDataUsers>? users;
	bool? isDisturb;
	String? groupName;
	String? groupId;
	int? groupType;
	bool? isReview;
	int? groupStatus;
}

@JsonSerializable()
class GroupDetailsDataUsers {

	GroupDetailsDataUsers();

	factory GroupDetailsDataUsers.fromJson(Map<String, dynamic> json) => $GroupDetailsDataUsersFromJson(json);

	Map<String, dynamic> toJson() => $GroupDetailsDataUsersToJson(this);

	String? roomUserId;
	int? userId;
	String? ryUserId;
	String? remarkName;
	String? groupId;
	bool? isDisturb;
	int? groupType;
	String? picUrl;
}
